package Bk.basic;

public class J06_DoWhile {

	public static void main(String[] args) {
		// 반복문 - do ~ while
		// 상황 1) 간단한 인사말 출력
		int i = 1;
		do { 
		System.out.println( " 아이고, 두야~~");
		++i;
		} while ( i <= 5 );
		
		
		// 상황2) 1 - 10까지 출력
		int j =1;
		do {
			System.out.println( j );
			++j;
		} while ( j <= 10 ); 
		
		
		// 상황3) 1 - 50 사이 홀수 출력
		
		int k =1;
		do {
			System.out.println( k );
			k += 2;
		}while  ( k <= 50) ;
		
		int l = 1;
		do {
			if ( l % 2 !=0 ) System.out.println( l );
			++l;
		} while (l <= 50 );
		
		
		// 상황4) 1 - 100 사이의 총합
		int m=1;
		int sum =0;
		do {
//			System.out.println( sum = sum + m);
			sum = sum + m;
			++m;
		} while ( m <= 100 );
			System.out.println( sum );
		
		
		// 상황5) 100 ~1 까지 출력
		int n = 100;
		do {
			System.out.println(n);
			--n;
		} while ( n >=1 ) ;
		
		
		// 상황6) 100 ~ 1 사이 짝수 출력
		int x = 100;
		do {
			if ( x % 2 ==0 ) System.out.println( x );
			--x;
		} while ( x >= 1 );
		
		
		// 상황7) 구구단 7단 출력
		int o = 1;
		do {
			System.out.println( "7 x " +o + " = " + (o * 7) );
			++o;
		} while (o <= 9 );
		
		
		// 상황8) 십구단 중 18단 출력
		int p = 1;
		do {
			System.out.println("18 x " + p + " = " + (p * 18));
			++p;
		} while (p <= 19 );
		
		
		// do - while 작성규칙
		// 초기화식
		// do {
			//  반복할 코드
			//  증가식
		// } while (조건식) ;
		
		
		
	}

}
